home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / pluginy Firefox / 138 / 138.xpi / chrome / stumbleupon.jar / content / tldEmulation.js < prev    next >
Text File  |  2009-05-22  |  21KB  |  64 lines

  1. /***** BEGIN LICENSE BLOCK *****
  2.  
  3. NoScript - a Firefox extension for whitelist driven safe JavaScript execution
  4. Copyright (C) 2004-2008 Giorgio Maone - g.maone@informaction.com
  5.  
  6. Contributors: 
  7.   Higmmer
  8.  
  9. This program is free software; you can redistribute it and/or modify
  10. it under the terms of the GNU General Public License as published by
  11. the Free Software Foundation; either version 2 of the License, or
  12. (at your option) any later version.
  13.  
  14. This program is distributed in the hope that it will be useful,
  15. but WITHOUT ANY WARRANTY; without even the implied warranty of
  16. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  17. GNU General Public License for more details.
  18.  
  19. You should have received a copy of the GNU General Public License
  20. along with this program; if not, write to the Free Software
  21. Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  22.  
  23. === StumbleUpon inclusion notes ==
  24. Changes by StumbleUpon to this file:
  25.  * Added this license block, which is copied from noscriptOverlay.js
  26.  * Added the 'su_' prefix to the global object to move it into the
  27.    StumbleUpon namespace.
  28. =====
  29.  
  30. ***** END LICENSE BLOCK *****/
  31.  
  32. var su_EmulatedTLDService = {
  33.   _idnService: Components.classes["@mozilla.org/network/idn-service;1"].
  34.             getService(Components.interfaces.nsIIDNService),
  35.  
  36.   getBaseDomainFromHost: function(domain) {
  37.     domain = this._idnService.normalize(domain);
  38.     var pos = domain.search(this._tldEx);
  39.     if(pos < 0) {
  40.       pos = domain.search(this._tldRx);
  41.       if(pos >= 0) pos = domain.lastIndexOf(".", pos - 1) + 1;
  42.     } else if(domain[pos] == ".") {
  43.       ++pos;
  44.     }
  45.     return pos < 0 ? domain : domain.substring(pos);
  46.   },
  47.  
  48.   getPublicSuffixFromHost: function(domain) {
  49.     domain = this._idnService.normalize(domain);
  50.     var pos = domain.search(this._tldEx);
  51.     if(pos < 0) {
  52.       pos = domain.search(this._tldRx);
  53.       if(pos >= 0 && domain[pos] == ".") pos++;
  54.     } else {
  55.       pos = domain.indexOf(".", pos + 1) + 1;
  56.     }
  57.     return pos < 0 ? "" : domain.substring(pos);
  58.   },
  59.   
  60.   _tldRx: /(?:\.|^)(?:a(?:c(?:\.(?:a[et]|i[mnr]|[bs]e|[cv]n|jp|[kp]r|[mr]w|tj|ug)|cident-(?:investiga|preven)tion\.aero|t\.(?:edu|gov)\.au|a\.pro)?|d(?:ult\.ht|\.jp)?|e(?:ro(?:(?:batic|club|drome)\.aero|port\.fr|\.tt)?|jrie\.no)?|g(?:r(?:ar\.hu|igento\.it|o\.pl)|(?:ents\.aer|denes\.n)o|\.it)?|i(?:r(?:-(?:surveillance|traffic-control)\.aero|(?:(?:craf|por)t|line|traffic)\.aero)|d\.pl)?|m(?:(?:(?:bulance|usement)\.aer|(?:li|ot)\.n)o)?|s(?:s(?:o(?:\.(?:dz|fr|ht|mc|re)|ciation\.aero)|edic\.fr|n\.lk)|coli\-?piceno\.it|n(?:\.lv|es\.no)|k(?:er|im|voll|[o├╕]y)\.no|ti\.it|eral\.no)?|u(?:t(?:hor\.aero|o\.pl)|r(?:skog-h[o├╕]land\.no|(?:e|land)\.no)|st(?:evoll|rheim)\.no|(?:dnedaln|kra)\.no|gustow\.pl)|f(?:jord\.no)?|n(?:d(?:ebu|[o├╕]y|asuolo)\.no|(?:cona)?\.it)?|o(?:st[ae]\.it|\.it)?|q(?:(?:uila)?\.it)?|t(?:\.it|m\.pl)?|z(?:\.us)?|b\.(?:ca|se)|h\.(?:cn|no)|r(?:t(?:\.(?:dz|ht|pl)|s\.(?:nf|ro))|e(?:zzo\.it|(?:mark|ndal)\.no)|\.(?:it|us)|(?:na|dal)\.no)|v(?:o(?:cat|ues)\.fr|e(?:r[o├╕]y\.no|llino\.it)|\.it)|l(?:es(?:sandria\.it|und\.no)|\.(?:it|no|us)|t(?:o\-?adige\.it|a\.no)|(?:gard|stahaug|aheadju|vdal)\.no)|a(?:rborte)?\.no|k(?:(?:rehamn|noluokta)\.no|\.us)|[wx]|p\.it)|c(?:o(?:m(?:\.(?:a[cfgilnwz]|b[abmos]|c[nu]|d[mz]|e[ces]|g[eipr]|h[knrt]|k[giyz]|l[ckvy]|m[gkow]|n[fr]|p[fhklrst]|r[eouw]|s[cdg]|t[jtw]|u[az]|v[in]|fr|is|jo)|o\.it)?|n(?:f(?:erence\.aero|\.lv)|sult(?:ant|ing)\.aero|trol\.aero)|\.(?:a[gt]|i[mnrt]|j[ep]|m[aw]|t[jt]|u[gsz]|ba|gg|hu|kr|ls|pn|rw)|op(?:\.(?:[ht]t|mw))?|uncil\.aero|senza\.it)|a(?:t(?:an(?:ia|zaro)\.it|ering\.aero)?|s(?:ino\.hu|erta\.it)|\.(?:it|us)|(?:(?:a|rgo)\.aer|hcesuolo\.n)o|(?:gliari|ltanissetta|mpobasso)\.it)?|e(?:rtification\.aero|\.it)|h(?:a(?:m(?:pionship\.aero|bagri\.fr)|rter\.aero)|i(?:rurgiens-dentistes\.fr|eti\.it)|er(?:n(?:igov|ovtsy)\.ua|kassy\.ua)|\.it)?|i(?:vilaviation\.aero|ty\.hu|eszyn\.pl)?|l(?:ub\.(?:aero|tw)|\.it)?|r(?:e(?:w\.aero|mona\.it)|(?:otone)?\.it|imea\.ua)|c(?:i\.fr)?|n(?:\.(?:it|ua))?|u(?:neo\.it)?|v(?:\.ua)?|z(?:e(?:ladz|st)\.pl|\.it)?|t\.(?:it|us)|[dfgmx]|q\.cn|[bs]\.it|(?:├íhcesuolo\.n|pa\.pr)o|\.se|k\.ua)|e(?:d(?:u(?:\.(?:a[cflnz]|b[abmos]|c[nu]|e[cs]|g[eipr]|h[knt]|i[nqs]|k[giyz]|l[ckvy]|m[gknow]|p[fhklnrst]|s[cdg]|t[jtw]|v[in]|dz|jo|nr|rw|ua)|cator\.aero)?|\.jp)|n(?:g(?:ine(?:er)?\.aero|(?:erdal\.n|\.pr)o)|(?:tertainment\.aer|ebakk\.n)o|(?:na)?\.it)|x(?:p(?:ress\.aero|erts-comptables\.fr)|change\.aero)|s(?:t\.pr)?|roti[ck]a\.hu|i(?:d(?:s(?:(?:ber|ko)g|voll)\.no|(?:fjord)?\.no)|gersund\.no)|l(?:verum\.no|(?:blag|k)\.pl)|tne(?:dal)?\.no|v(?:en(?:es|(?:ass|├í┼í┼í)i)\.no|je-og-hornnes\.no)|(?:(?:mergency|quipment)\.aer|gersund\.n)o|164\.arpa|[cu]|(?:\.s)?e|biz\.tw)|g(?:o(?:v(?:\.(?:a[ceflz]|b[abmos]|c[nu]|e(?:c|du)|g[egir]|i[mnqrs]|j[eo]|k[giyz]|l[ckvy]|m[agknow]|p[hklnrst]|s[cdg]|t[jtw]|v[in]|dz|hk|nr|rw|ua)|ernment\.aero)?|b\.(?:bo|es|hn|pk)|uv\.(?:fr|ht|rw)|r(?:izia\.it|lice\.pl)|\.(?:it|jp|kr|tj|ug)|l\.no|[knpsa]\.pk)|l(?:i(?:ding\.aero|wice\.pl)|o(?:ppen\.no|gow\.pl))?|r(?:o(?:u(?:ndhandling|p)\.aero|sseto\.it|ng\.no)|\.(?:it|jp)|a(?:n(?:e|vin)?\.no|tangen\.no|jewo\.pl)|eta\.fr|p\.lk|(?:imstad|ue)\.no)?|d(?:a(?:nsk)?\.pl|\.cn|ynia\.pl)?|s(?:\.(?:a[ah]\.no|h[lm]\.no|n[lt]\.no|o(?:[fl]|slo)\.no|s(?:[ft]|valbard)\.no|t[mr]\.no|v[af]\.no|cn|(?:bu|fm|jan-mayen|mr|rl)\.no)|m\.pl)?|e(?:n(?:ov?a\.it|\.in)|ometre-expert\.fr|\.it)?|a(?:m(?:e(?:s\.hu|\.tw)|vik\.no)|u(?:lar|sdal)\.no|(?:ngaviik|ls|ivuotn)a\.no|\.us)?|i(?:ldesk[a├Ñ]l\.no|(?:ske|ehtavuoatna)\.no)?|m(?:ina\.pl)?|├í(?:┼ïgaviika|(?:ls├í|ivuotna)\.no)|j(?:e(?:r(?:drum|stad)\.no|(?:mnes|sdal)\.no)|[o├╕]vik\.no)|u(?:len|ovdageaidnu)\.no|v\.at|[zx]\.cn|[fgpqwy]|niezno\.pl|\.se)|n(?:e(?:t(?:\.(?:a[cefgilnz]|b[abmos]|c[nu]|d[mz]|g[egpr]|h[knt]|i[mnrs]|j[eo]|k[giyz]|l[kvy]|m[akow]|n[fr]|p[hklnrst]|r[uw]|s[cdg]|t[jtw]|ec|ua|vn))?|\.(?:u[gs]|jp|kr)|s(?:odd(?:tang)?en\.no|\.(?:akershus|buskerud)\.no|se(?:by|t)\.no|na\.no)|ws\.hu|dre-eiker\.no)?|o(?:m(?:\.(?:a[dg]|r[eo]|es|fr|mg|pl)|e\.pt)|t(?:aires\.fr|(?:odden|teroy)\.no)|r(?:d(?:-(?:(?:aur|o)dal|fron)\.no|re(?:-land|isa)\.no|(?:dal|kapp)\.no)|e-og-uvdal\.no)|(?:vara)?\.it|waruda\.pl)?|a(?:m(?:e(?:\.(?:a[ez]|t[jt]|[hp]r|vn))?|s(?:os|skogan)\.no|dalseid\.no)|v(?:igation\.aer|uotna\.n)o|p(?:oli|les)\.it|r(?:vi(?:k|ika)\.no|oy\.no)|\.it|(?:amesjevuemie|nnestad|ustdal)\.no|klo\.pl)?|s(?:w\.(?:edu|gov)\.au|\.ca|n\.us)|t\.(?:(?:edu|gov)\.au|ca|[nr]o)|f(?:\.ca)?|l(?:\.(?:ca|no))?|u(?:\.(?:ca|it)|oro\.it)?|m\.(?:cn|us)|i(?:c\.i[mn]|(?:ss|tt)edal\.no|eruchomosci\.pl|kolaev\.ua)|g(?:o\.(?:p[hl]|lk))?|c(?:\.us)?|y(?:sa\.pl|\.us)|b\.ca|x\.cn|(?:├ívuotna|├Ñ├Ñmesjevuemie|(?:├ª|├╕tte)r├╕y)\.no|r|\.se|[dhjv]\.us)|m(?:i(?:l(?:\.(?:a[cez]|b[ao]|k[gz]|p[hl]|t[jw]|ec|[gs]e|[hi]n|[jn]o|lv|mg|rw)|ano?\.it)?|\.(?:it|us)|d(?:sund|tre-gauldal)\.no|el(?:ec|no)\.pl|crolight\.aero|asta\.pl)|a(?:i(?:ntenance\.aero|l\.pl)|r(?:ke(?:tplace\.aer|r\.n)o|nardal\.no)|n(?:tova\.it|dal\.no)|s(?:sa\-?carrara\.it|(?:oy|fjorden)\.no)|t(?:era\.it|ta-varjjat\.no)|l(?:(?:vik|selv|atvuopmi)\.no|(?:bork|opolska)\.pl)|z(?:owsze|ury)\.pl|gazine\.aero|cerata\.it|\.us)?|e(?:d(?:ia\.(?:aero|hu|pl)|\.(?:p(?:l|ro)|ec|ht|ly|sd)|ecin\.fr)|\.(?:it|us)|l(?:and|dal|hus|[o├╕]y)\.no|r[a├Ñ]ker\.no|ssina\.it)|o(?:d(?:e(?:lling\.aero|na\.it)|\.gi|(?:alen|um)\.no)|\.(?:it|us)|bi(?:\.tt)?|s(?:j[o├╕]en\.no|(?:(?:kene)?s|vik)\.no)|nza\.it|(?:-i-rana|(?:[a├Ñ]rek|ld)e)\.no)?|b(?:\.ca|one\.pl)|c(?:\.it)?|n(?:\.(?:it|us))?|s(?:\.(?:it|us))?|t\.(?:it|us)|d(?:\.us)?|k(?:\.ua)?|r(?:\.no|agowo\.pl)?|u(?:seum(?:\.(?:no|tt))?|os[a├í]t\.no)?|j[o├╕]ndalen\.no|├Ñ(?:s├╕y|lselv)\.no|├í(?:latvuopmi|tta-v├írjjat)\.no|yname\.jo|[ghpqw]|\.se)|o(?:r(?:g(?:\.(?:a[cefgilnz]|b[abmos]|c[nu]|d[mz]|e[ces]|g[egipr]|h[kntu]|i[mnrs]|j[eo]|k[giyz]|l[cksvy]|m[agknow]|p(?:[fhknrst]|l )|r[ou]|s[cdeg]|t[jtw]|v[in]|nr|ua))?|\.(?:u[gs]|[ai]t|jp|kr)|k(?:anger|dal)\.no|s(?:kog|ta)\.no|istano\.it|land\.no)|f(?:f\.ai|\.no)|l(?:\.no|(?:awa|ecko|kusz|sztyn)\.pl)|s(?:\.h(?:edmark|ordaland)\.no|t(?:er[o├╕]y\.no|r(?:o(?:w(?:iec|wlkp)\.pl|(?:d|lek)a\.pl)|e-toten\.no))|(?:(?:l|[o├╕]yr)o|en)\.no)|d(?:da\.no|(?:essa)?\.ua)|k(?:snes\.no|\.us)|p(?:p(?:eg[a├Ñ]rd\.no|dal\.no)|o(?:czno|le)\.pl)|v(?:erhalla|re-eiker)\.no|y(?:er|garden|stre-slidre)\.no|n\.ca|ther\.nf|masvuotna\.no|\.se|h\.us)|s(?:c(?:h\.(?:l[ky]|[aj]e|gg|ir)|\.(?:u[gs]|cn)|ientist\.aero)?|a(?:\.(?:(?:edu|gov)\.au|it)|l(?:erno\.it|(?:angen|tdal)\.no)|n(?:d(?:nes(?:sj[o├╕]en\.no|\.no)|e(?:\.(?:m[o├╕]re-og-romsdal\.no|vestfold\.no)|fjord\.no)|[o├╕]y\.no)|ok\.pl)|u(?:da|herad)\.no|(?:fety\.aer|(?:mnanger|rpsborg)\.n)o|(?:ssari|vona)\.it)|e(?:x\.(?:hu|pl)|l(?:j(?:e|ord)\.no|(?:bu)?\.no)|rvices\.aero|jny\.pl|c\.ps|bastopol\.ua)?|h(?:o(?:p\.(?:h[tu]|pl)|w\.aero)|\.cn)?|k(?:edsmo(?:korset)?\.no|a(?:n(?:land|it)\.no|un\.no)|i(?:e(?:rv[a├í]\.no|n\.no)|(?:ptvet)?\.no)|j(?:erv[o├╕]y\.no|[a├Ñ]k\.no)|o(?:dje\.no|czow\.pl)|(?:ydiving\.aer|(?:├Ñnland|├ínit)\.n)o|\.ca|lep\.pl)?|o(?:n(?:dr(?:io\.it|e-land\.no)|gdalen\.no)|\.(?:it|gov\.pl)|gn(?:dal|e)\.no|l(?:a|und)\.no|r(?:-(?:(?:aur|o)dal|fron|varanger)\.no|(?:(?:tlan|fol)d|reisa|um)\.no)|s(?:nowiec)?\.pl|(?:ftware\.aer|(?:kndal|mna)\.n)o|c\.lk|pot\.pl)|t(?:o(?:r(?:e\.(?:nf|ro)|d(?:al)?\.no|(?:-elvdal|fjord)\.no)|kke\.no)|a(?:t(?:helle)?\.no|v(?:ern|anger)\.no|r(?:ostwo\.gov|achowice|gard)\.pl|nge\.no|lowa-wola\.pl)|j(?:ordal(?:shalsen)?\.no|├╕rdal(?:shalsen)?\.no)|ei(?:gen|nkjer)\.no|r(?:anda?\.no|yn\.no)|(?:udent\.aer|\.n)o)?|d(?:\.(?:cn|us))?|n(?:a(?:sa|ase)\.no|├Ñ(?:sa|ase)\.no|\.cn|(?:illfjord|oasa)\.no)?|p(?:ort\.hu|\.it|(?:jelkavik|ydeberg)\.no)|u(?:l(?:i\.hu|(?:a|dal)\.no)|n(?:d|ndal)\.no|edtirol\.it|rnadal\.no|walki\.pl|my\.ua)?|z(?:cz(?:ecin|ytno)\.pl|ex\.hu|kola\.pl)?|v(?:e(?:io|lvik)\.no|\.it|albard\.no)|i(?:e(?:na\.it|llak\.no)|r(?:acusa\.it|dal\.no)|\.it|(?:gdal|ljan)\.no)?|r(?:\.(?:it|gov\.pl))?|l(?:a(?:ttum\.no|sk\.pl)|upsk\.pl)?|├íl[├ía]t\.no|m(?:[o├╕]la\.no)?|├╕(?:r(?:-(?:(?:aur|o)dal|fron|varanger)\.no|(?:fold|reisa|um)\.no)|(?:gne|mna|ndre-land)\.no)|wi(?:dnica|ebodzin|noujscie)\.pl|x\.cn|s\.it|(?:f|ykkylven)\.no|\.se|g)|p(?:r(?:o(?:\.(?:ae|ec|[ht]t|pr|vn)|duction\.aero|chowice\.pl|f\.pr)?|ess(?:\.(?:aero|se)|e\.fr)|i(?:v\.(?:hu|no|pl)|\.ee)|d\.(?:fr|mg)|(?:ato)?\.it|(?:uszkow|zeworsk)\.pl)?|a(?:r(?:a(?:chut|glid)ing\.aero|ma\.it|ti\.se)|d(?:ov|u)a\.it|\.(?:it|gov\.pl|us)|ssenger-association\.aero|(?:lermo|via)\.it)|i(?:l(?:ot\.aero|a\.pl)|s(?:(?:toi)?a\.it|z\.pl)|(?:acenza)?\.it)|p\.(?:az|ru|se)|e(?:\.(?:ca|it|kr)|r(?:\.(?:nf|sg)|(?:so\.h|ugia\.i)t)|s(?:aro\-?urbino\.it|cara\.it))|o(?:l(?:\.(?:dz|ht)|kowice\.pl|tava\.ua)|r(?:s(?:ang(?:er|u)\.no|(?:├í┼ïgu|grunn)\.no)|t\.fr|denone\.it)|\.(?:it|gov\.pl)|d(?:hal|lasi)e\.pl|mor(?:z|ski)e\.pl|tenza\.it|(?:wiat|znan)\.pl)|h(?:armacien\.fr)?|v(?:t\.ge|\.it)|l(?:c\.(?:co\.im|ly)|o\.ps|\.ua)?|u(?:(?:\.i|bl\.p)t|lawy\.pl)|c\.(?:it|pl)|t(?:\.it)?|n(?:\.it)?|[dgz]\.it|[fks])|b(?:a(?:l(?:l(?:ooning\.aer|angen\.n)o|s(?:an\.it|fjord\.no)|(?:estrand|at)\.no)|r(?:letta(?:andria|-andria-)trani\.it|i\.it|(?:(?:du|um)\.n|\.pr)o)|hcc?avuotna\.no|\.it|(?:mble|(?:jd|i)dar|daddja|tsfjord)\.no|bia-gora\.pl)?|r(?:o(?:nnoy(?:sund)?\.no|ker\.aero)|e(?:scia\.it|manger\.no)|├╕nn├╕y(?:sund)?\.no|(?:indisi)?\.it|(?:umunddal|yne)\.no)|i(?:z(?:\.(?:p[klr]|t[jt]|az|ki|mw|nr|vn))?|e(?:l(?:la\.it|awa\.pl)|v[a├í]t\.no|szczady\.pl)|al(?:owieza|ystok)\.pl|\.it|(?:ndal|rkenes)\.no)?|e(?:r(?:g(?:amo\.it|(?:en)?\.no)|lev[a├Ñ]g\.no)|ar(?:alv[a├í]hki\.no|du\.no)|(?:llun|nevent)o\.it|iarn\.no|(?:dzin|skidy)\.pl)?|g(?:\.it)?|j(?:ark[o├╕]y\.no|\.cn|(?:erkreim|ugn)\.no)?|o(?:l(?:t\.hu|(?:ogna|zano)\.it|eslawiec\.pl)|\.(?:it|(?:telemark|nordland)\.no)|d[o├╕]\.no|zen\.it|(?:kn|mlo)\.no)?|s(?:\.it)?|y(?:(?:gland|kle)\.no|(?:dgoszcz|tom)\.pl)?|z(?:\.it)?|u(?:dejju)?\.no|├í(?:hcc?avuotna\.no|(?:l├ít|(?:jdda|id├í)r)\.no)|├Ñ(?:d├Ñddj├Ñ|tsfjord)\.no|├╕(?:\.(?:telemark|nordland)\.no|mlo\.no)|[bfhmw]|c\.ca|[ln]\.it|├ªrum\.no|d\.se)|d(?:e(?:(?:sign\.aer|(?:p|atnu)\.n)o|\.us)?|r(?:a(?:mmen|ngedal)\.no|[o├╕]bak\.no)|o(?:n(?:na\.no|etsk\.ua)|vre\.no)|yr[o├╕]y\.no|avve(?:nj[a├í]rga\.no|siida\.no)|i(?:vt(?:asvuod|tasvuot)na\.no|elddanuorri\.no)|n(?:(?:epropetrovsk)?\.ua|i\.us)|(?:gca\.aer|├╕nna\.n)o|[jkmz]|lugoleka\.pl|\.se|p\.ua|c\.us)|f(?:e(?:d(?:(?:eration\.aer|je\.n)o|\.us)|r(?:mo|rara)\.it|t(?:sund)?\.no|\.it)|l(?:or(?:ence\.it|[o├╕a]\.no)|a(?:kstad|tanger)?\.no|e(?:kkefjord|sberg)\.no|(?:ight\.aer|├Ñ\.n)o|\.us)|r(?:e(?:i(?:ght\.aer|\.n)o|drikstad\.no)|o(?:s(?:inone\.it|ta\.no)|m\.hr|(?:gn|land|ya)\.no)|\.it|(?:[a├ª]n|├╕y)a\.no)?|u(?:o(?:ssko|isku)\.no|(?:el\.aer|sa\.n)o)|j(?:\.cn|(?:aler|ell)\.no)|i(?:n(?:n[o├╕]y\.no|\.ec)|r(?:m\.(?:ht|in|nf|ro)|enze\.it)|e\.ee|lm\.hu|\.it|tjar\.no)?|m(?:\.no)?|o(?:r(?:li\-?cesena\.it|um\.hu|(?:sand|de)\.no)|l(?:kebib|lda)l\.no|ggia\.it|snes\.no)?|y(?:lkesbib|resda)l\.no|a(?:(?:rsund|uske)\.no|m\.pk)|[gc]\.it|(?:hs|├╕rde)\.no|\.se)|h(?:a(?:\.(?:cn|no)|l(?:den|sa)\.no|m(?:ar(?:oy)?\.no|m(?:erfest|arfeasta)\.no)|r(?:am|(?:ei|sta)d)\.no|(?:nggliding\.aer|(?:(?:dse|ttfjellda)l|(?:bme|pmi)r|svik|(?:ugesun|gebosta)d)\.n)o)|o(?:tel\.(?:hu|lk)|b[o├╕]l\.no|l(?:t[a├Ñ]len\.no|(?:e|mestrand)?\.no)|r(?:nindal|ten)\.no|y(?:anger|landet)\.no|(?:mebuilt\.aer|(?:kksund|nefoss|f)\.n)o)|e(?:r(?:oy\.(?:more-og-romsdal|nordland)\.no|├╕y\.(?:m├╕re-og-romsdal|nordland)\.no|ad\.no )|m(?:nes?\.no|sedal\.no)|(?:\.c|alth\.v)n)|i(?:\.(?:cn|us)|tra\.no)|l\.(?:cn|no)|n(?:\.cn)?|u(?:r(?:dal|um)\.no|issier-justice\.fr)?|m(?:\.no)?|├╕(?:y(?:anger|landet)\.no|nefoss\.no)|├í(?:(?:bme|pmi)r|mm├írfeasta)\.no|j(?:artdal|elmeland)\.no|b\.cn|[krt]|(?:valer|(?:ylle|├ªgebo)stad|├Ñ)\.no|\.se)|i(?:n(?:t(?:\.(?:r[uw]|t[jt]|az|bo|is|lk|mw|pt|vn))?|f(?:o(?:\.(?:h[tu]|n[fr]|p[klr]|az|ec|ki|ro|sd|tt|vn))?|\.cu)|d(?:er[o├╕]y\.no|\.in)|surance\.aero|-addr\.arpa|gatlan\.hu|\.us)?|d(?:v\.(?:hk|tw)|\.(?:l[vy]|ir|us)|rett\.no)|m(?:(?:peria)?\.it)?|r(?:c\.pl)?|s(?:(?:ernia)?\.it|la\.pr|a\.us)?|v(?:(?:eland|gu)\.no|ano-frankivsk\.ua)|l(?:awa\.pl|\.us)|(?:p6\.arp|f\.u)a|z\.hr|(?:\.s)?e|(?:bestad\.n)?o|[qt]|a\.us)|j(?:o(?:urnal(?:ist)?\.aero|bs(?:\.tt)?|gasz\.hu|(?:rpeland|ndal|lster)\.no)?|e(?:(?:ssheim|vnaker)\.no|lenia-gora\.pl)?|a(?:n-mayen\.no|worzno\.pl)|├╕(?:rpeland|lster)\.no|[lsx]\.cn|p|gora\.pl|ur\.pro)|l(?:e(?:a(?:sing\.aer|ngaviika\.n)o|cc[eo]\.it|i(?:r(?:vik|fjord)\.no|kanger\.no)|b(?:esby\.no|ork\.pl)|k(?:a|svik)\.no|\.it|(?:nvik|(?:a?gaviik|sj)a|vanger|rdal)\.no|(?:gnica|zajsk)\.pl)|o(?:di(?:\.it|ngen\.no)|ab[a├í]t\.no|m(?:\.no|za\.pl)|(?:gistics\.aer|(?:ppa|renskog|ten)\.n)o|\.it|wicz\.pl)|t(?:d\.(?:gi|co\.im|lk)|\.it)?|a(?:ngev[a├Ñ]g\.no|r(?:vik|dal)\.no|va(?:ngen|gis)\.no|kas\.hu|(?:quil|\-?spezi|tin)a\.it|(?:(?:hppi|akesvuemie)\.n|w\.pr)o|py\.pl|\.us)?|c(?:\.it)?|i(?:er(?:ne)?\.no|lle(?:hammer|sand)\.no|nd(?:esne|[a├Ñ])s\.no|(?:vorno)?\.it|manowa\.pl)?|u(?:n(?:d|ner)\.no|r[o├╕]y\.no|(?:cca)?\.it|ster\.no|(?:bin|kow)\.pl|(?:gan|t)sk\.ua)?|g\.(?:jp|ua)|v(?:iv\.ua)?|y(?:ng(?:dal|en)\.no)?|├ªrdal(?:\.no)?|├╕(?:(?:ding|t)en|renskog)\.no|n\.cn|[ks]|├íhppi\.no)|r(?:e(?:c(?:\.(?:nf|ro)|reation\.aero)|s(?:\.(?:aero|in)|earch\.aero)|l\.(?:ht|pl)|ggio(?:-(?:calabr|emil)ia\.it|(?:calabr|emil)ia\.it)|\.(?:it|kr)|n(?:ne(?:s[o├╕]y\.no|bu\.no)|dalen\.no)|pbody\.aero|klam\.hu|alestate\.pl)?|o(?:m(?:s(?:kog|a)\.no|[ae]\.it)|v(?:igo\.it|no\.ua)|y(?:ken|rvik)\.no|(?:torcraft\.aer|(?:an|llag|doy|ros|st)\.n)o|\.it)?|a(?:h(?:olt|kkeravju)\.no|d(?:o(?:y\.no|m\.pl)|(?:├╕y|e)\.no)|n(?:a|daberg)\.no|(?:(?:gus|venn)a)?\.it|(?:(?:is|um)a|kkestad|lingen)\.no|wa-maz\.pl)|i(?:\.(?:it|us)|n(?:g(?:e(?:bu|rike)\.no|saker\.no)|dal\.no)|s(?:sa|[o├╕]r)\.no|(?:et|min)i\.it)|├Ñ(?:holt|de)\.no|├í(?:hkker├ívju|isa)\.no|u(?:ovat\.no)?|y(?:gge\.no|bnik\.pl)|├╕(?:y(?:ken|rvik)\.no|(?:d├╕y|mskog|ros|st)\.no)|(?:s\.b|v\.u)a|[gcnm]\.it|(?:l|├ªlingen)\.no|zeszow\.pl|w)|t(?:a(?:s\.(?:edu|gov)\.au|r(?:anto\.it|(?:gi|nobrzeg)\.pl)|na(?:nger)?\.no|xi\.aero|\.it)|r(?:a(?:d(?:er|ing)\.aero|n(?:[bo├╕]y|a)\.no|vel(?:\.(?:pl|tt))?|iner\.aero|pani\.it)|\.(?:it|no)|e(?:nt(?:in)?o\.it|viso\.it)|o(?:ms[o├╕a]\.no|(?:ndheim|andin|gstad)\.no)|ieste\.it|(?:ysil|├ªna|├╕gstad)\.no)|v(?:\.(?:bo|it|sd)|edestrand\.no)?|j(?:\.cn|(?:eldsund|[o├╕]me)\.no)?|m(?:\.(?:m[cg]|fr|hu|[nr]o|pl|se))?|o(?:r(?:ino\.it|sken\.no)|zsde\.hu|\.it|(?:kke|lga|nsberg)\.no|urism\.pl)?|e(?:r(?:n(?:i\.it|opil\.ua)|amo\.it)|\.(?:it|ua))|ur(?:in\.it|(?:ystyka|ek)\.pl)|n(?:\.(?:it|us))?|i(?:n(?:gvoll|n)\.no|me\.no)|y(?:s(?:v[a├ª]r\.no|(?:fjord|nes)\.no)|(?:dal|nset)\.no|chy\.pl)|g(?:ory\.pl)?|(?:[ps]\.i)?t|├╕nsberg\.no|\.se|[cdfklw]|x\.us)|u(?:n(?:j[a├í]rga\.no|ion\.aero|(?:sa|bi)\.ba)|r[in]\.arpa|t(?:azas\.hu|sira\.no|\.us)|d(?:ine)?\.it|l(?:lens(?:aker|vang)\.no|vik\.no)|g(?:\.gov\.pl)?|s(?:(?:enet|tka)\.pl)?|z(?:(?:hgorod)?\.ua)?|(?:(?:po)?w|m)\.gov\.pl|\.se|a)|w(?:o(?:rk(?:inggroup|s)\.aero|(?:dzislaw|lomin)\.pl)|a(?:\.(?:(?:edu|gov)\.au|us)|r(?:mi|szaw)a\.pl|(?:lbrzych|w)\.pl)|e(?:b\.(?:[lp]k|nf|tj)|grow\.pl)|i(?:elun\.pl|\.us)|locl(?:awek)?\.pl|roc(?:law)?\.pl|ww\.ro|\.se|(?:[vy]\.u)?s)|[^\.]+\.(?:a(?:[ru]|(?:(?:ich|omor)i|kita)\.jp)|b[dnrt]|c(?:[kory]|hiba\.jp)|e(?:[grt]|hime\.jp)|f(?:uku(?:i|(?:ok|shim)a)\.jp|[jk])|g(?:u(?:nma\.jp)?|[hnt]|ifu\.jp)|i(?:[dl]|(?:baraki|shikawa|wate)\.jp)|h(?:iroshima|(?:okkaid|yog)o)\.jp|k(?:a(?:g(?:aw|oshim)a\.jp|(?:nagawa|wasaki)\.jp)|o(?:be|chi)\.jp|(?:itakyushu|(?:umam|y)oto)\.jp|[ehw])|m(?:i(?:ya(?:g|zak)i\.jp|e\.jp)|[lmtvxyz])|n(?:a(?:g(?:a(?:no|saki)\.jp|oya\.jp)|ra\.jp)|i(?:igata\.jp)?|[pz])|o(?:k(?:ayam|inaw)a\.jp|(?:it|sak)a\.jp|m)|s(?:a(?:(?:(?:g|itam)a|pporo)\.jp)?|hi(?:(?:g|zuok)a|mane)\.jp|endai\.jp|[bvy]|ch\.uk)|t(?:o(?:k(?:ushima|yo)\.jp|(?:(?:chig|ttor)i|yama)\.jp)|[hrz])|y(?:ama(?:g(?:ata|uchi)\.jp|nashi\.jp)|okohama\.jp|[eu])|l[br]|p[aegwy]|u[ky]|z[amw]|do|jm|wakayama\.jp|qa|ve)|q(?:ld\.(?:edu|gov)\.au|c\.ca|h\.cn)|v(?:i(?:c(?:\.(?:edu|gov)\.au|enza\.it)|bo\-?valentia\.it|k(?:na)?\.no|n(?:dafjord\.no|nica\.ua)|deo\.hu|(?:terbo)?\.it)?|e(?:n(?:(?:ezia|ice)\.it|nesla\.no)|r(?:(?:(?:bani|on)a|celli)\.it|(?:dal|ran)\.no)|g(?:a(?:rshei)?\.no|├Ñrshei\.no)|st(?:re-(?:slidre|toten)\.no|v(?:ago|├Ñg├╕)y\.no|(?:by|nes)\.no)|terinaire\.fr|\.it|(?:fsn|velstad)\.no)|a(?:r(?:d[o├╕]\.no|ese\.it|(?:ggat|oy)\.no)|\.(?:it|no|us)|ds[o├╕]\.no|l(?:er\.(?:ostfold|hedmark)\.no|le\.no)|n(?:g|ylven)\.no|g(?:an?\.no|soy\.no)|(?:ksdal|apste)\.no)?|c(?:\.it)?|t\.(?:it|us)|g(?:s\.no)?|o(?:ss(?:evangen)?\.no|(?:lda|agat)\.no)|├Ñ(?:g(?:an|s├╕y|├Ñ)\.no|ler\.(?:├╕stfold|hedmark)\.no)|n(?:\.ua)?|[brv]\.it|(?:f|├írgg├ít|├ªr├╕y)\.no|u)|y(?:k\.ca|n\.cn|\.se)|x(?:[jz]\.cn|\.se)|z(?:a(?:(?:chpomor|gan|row|kopane)\.pl|porizhzhe\.ua)|gor(?:a\.pl|zelec\.pl )|j\.cn|\.se|(?:[pt]|hitomir)\.ua)|k(?:o(?:n(?:gs(?:berg|vinger)\.no|yvelo\.hu|(?:in|skowola)\.pl)|(?:mmune|pervik)\.no|(?:bierzyce|lobrzeg)\.pl)|r(?:\.(?:it|ua)|o(?:kstadelva|dsherad)\.no|a(?:ger[o├╕]\.no|anghke\.no|kow\.pl)|istians[au]nd\.no|(?:├Ñanghke|├╕dsherad)\.no)?|i(?:r(?:kenes\.no|ovograd\.ua)|ev\.ua|ds\.us)?|m(?:\.ua)?|y(?:\.us)?|a(?:r(?:asjo(?:k|hka)\.no|m[o├╕]y\.no|lsoy\.no|(?:pacz|tuzy)\.pl)|(?:utokeino|fjord)\.no|(?:lisz|(?:zimierz-doln|szub)y|towice)\.pl)|l(?:(?:epp|[a├ª]bu)\.no|odzko\.pl)|v(?:a(?:(?:lsun|fjor)d|m|nangen)\.no|i(?:n(?:esdal|nherad)\.no|t(?:s[o├╕]y\.no|eseid\.no))|├ª(?:fjord|nangen)\.no)|e(?:pno|trzyn)\.pl|h(?:arkov|erson)?\.ua|s\.u[as]|[gnz]|(?:├ír├í┼íjohka|├Ñfjord)\.no|utno\.pl|\.se)|├Ñ(?:l(?:(?:g├Ñr|esun)d)?\.no|m(?:li|ot)\.no|s(?:eral|nes)?\.no|(?:krehamn|fjord|rdal)\.no)|├í(?:l(?:t├í|aheadju)\.no|k┼ïoluokta\.no)|├╕(?:r(?:s(?:kog|ta)\.no|land\.no)|y(?:er|garden|stre-slidre)\.no|(?:stre-toten|vre-eiker)\.no)|2000\.hu|φò£Ω╕Ç\.kr|`├╕ksnes\.no|6bone\.pl|(?:τ╢▓Φ╖»|τ╡äτ╣ö|σòåµÑ¡)\.tw)$/
  61.   ,
  62.   _tldEx: /(?:\.|^)(?:c(?:ity\.(?:k(?:awasaki|itakyushu|obe|yoto)\.jp|s(?:a(?:itama|pporo)\.jp|(?:endai|hizuoka)\.jp)|(?:chib|(?:fukuo|osa)k|(?:hiroshi|yokoha)m|nagoy)a\.jp)|ongresodelalengua3\.ar)|me(?:con\.ar|tro\.tokyo\.jp)|n(?:a(?:cion\.ar|tional-library-scotland\.uk)|ic\.ar|(?:el|ls)\.uk)|p(?:r(?:ef\.(?:a(?:(?:ich|omor)i|kita)\.jp|fuku(?:i|(?:ok|shim)a)\.jp|g(?:ifu|unma)\.jp|h(?:iroshima|(?:okkaid|yog)o)\.jp|i(?:baraki|shikawa|wate)\.jp|k(?:a(?:g(?:aw|oshim)a\.jp|nagawa\.jp)|(?:ochi|(?:umam|y)oto)\.jp)|mi(?:ya(?:g|zak)i\.jp|e\.jp)|n(?:a(?:ga(?:no|saki)\.jp|ra\.jp)|iigata\.jp)|o(?:k(?:ayam|inaw)a\.jp|(?:it|sak)a\.jp)|s(?:a(?:g|itam)a\.jp|hi(?:(?:g|zuok)a|mane)\.jp)|to(?:(?:chig|ttor)i|(?:kushi|ya)ma)\.jp|yama(?:g(?:ata|uchi)\.jp|nashi\.jp)|(?:(?:chib|wakayam)a|ehime)\.jp)|omocion\.ar)|arliament\.uk)|b(?:l|ritish-library)\.uk|(?:educ|gobiernoelectronico|(?:retin|ub)a)\.ar|(?:icn|j)et\.uk)$/
  63. }
  64.